<%@page import="domein.*"%>
<%@page import="java.text.*"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.net.URLDecoder"%>
<%!ArrayList<Onderdeel> oList = (ArrayList) Voorraad.getOnderdelen().clone();%>

<%
	String pageTitel = "Voorraad beheren"; //pagina titel wordt getoond in header.jsp
%>
<!-- include header -->
<%@ include file="../skelet/header.jsp"%>

<!-- begin content -->
<div class="span12">
	<h1>Onderdelen.</h1>
	<p>Onderdelen bestellen</p>
	</br>
	<div class="row-fluid">

		<%
			String message = request.getParameter("message");
			if (message != null && !message.isEmpty()) {
		%>
		<div class="alert alert-succes">
			<%
				out.println(URLDecoder.decode(message, "UTF-8") + "<br/>");
			%>
		</div>
		<%
			}
		%>

		<%
			String error = (String)request.getAttribute("error");
			if (error != null && !error.isEmpty()) {
		%>
		<div class="alert alert-error">
			<%
				out.println(URLDecoder.decode(error, "UTF-8") + "<br/>");
			%>
		</div>
		<%
			}
		%>
		<form
			action="${pageContext.request.contextPath}/medewerker/BestelOnderdelen.do"
			method="get">
			<div class="span6 well">
				<p>Onderdeel&nbsp&nbsp-&nbsp&nbspPrijs per stuk</p>
				<select name="onderdelen" multiple size="15">
					<%
						DecimalFormat df = new DecimalFormat("#.00");
						for (Onderdeel o : oList) {
					%>
					<option value="<%=Voorraad.getOnderdelen().indexOf(o)%>"><%=o.getOmschrijving()%>
						-
						<%=df.format(o.getPPA())%>
						-
						<%=o.getVoorraad()%>
					</option>
					<%
						}
					%>
				</select> Aantal: <input type="text" name="aantalO" style="width: 30px;"
					maxlength="3" />
				<button type="submit" class="btn">Voeg toe</button>
			</div>
			<div class="span6 well">
				<p>Geselecteerde onderdelen</p>
				<select multiple size="15">

					<%
						if (request.getAttribute("geselecteerdeOnderdelen") != null) {
							for (OnderdeelGebruikt o : (ArrayList<OnderdeelGebruikt>) request
									.getAttribute("geselecteerdeOnderdelen")) {
					%>
					<option value="<%=Voorraad.getOnderdelen().indexOf(o)%>"><%=o.getOmschrijving()%>
						-
						<%=df.format(o.getPrijs())%>
						-
						<%=o.getaantalOnd()%></option>
					<%
						}
						} else {
							out.println("<input type='hidden' value='leeg' name='onderdelenLijstLeeg'>");
						}
					%>
				</select>
			</div>
		</form>
		<div class="row-fluid">
			<div class="span12 well">
				<form
					action="${pageContext.request.contextPath}/medewerker/BestelOnderdelen.do"
					method="post">
					<%
						if (request.getAttribute("geselecteerdeOnderdelen") == null) {
							out.println("<input type='hidden' value='leeg' name='onderdelenLijstLeeg'>");
						}
					%>
					<button type="submit" class="btn">Bestellen...</button>
				</form>
			</div>
		</div>
	</div>
</div>
<!-- eind content -->

<!-- include footer -->
<%@ include file="../skelet/footer.jsp"%>